axios.defaults.baseURL = 'http://www.itcbc.com:8000'

// axios.defaults.headers.common['Authorization'] = localStorage.getItem(
//   'viewproject-83-token'
// )
// 添加请求拦截器
// 到目前为止，每个请求都会经过请求拦截器
axios.interceptors.request.use(
    // config:类似于当前请求所生成的请求报文，通过headers属性可以获取里面的请求头并进行操作
    function(config) {
      // 在发送请求之前做些什么:以请求头的方式进行token的传递
      let token = localStorage.getItem('viewproject-83-token')
    //   判断是否有token
      if(token){
        // 请求头方式传递token
        config.headers.Authorization = token
      }
      return config
    },
    function(error) {
      // 对请求错误做些什么
      return Promise.reject(error)
    }
  )